<?
$nombre=30;
if (!$_GET['compta_releve_debut'])
{
$_GET['compta_releve_debut']="0";
}
$sql_compte="SELECT libelle_admin, groupe_sous FROM cpt_comptes WHERE no='".$_GET['compta_compte']."'";
$res_compte=mysql_query($sql_compte,$db);
$ligne_compte=mysql_fetch_object($res_compte)
?>
Compte: <b><? echo $ligne_compte->libelle_admin; ?></b> (<? echo $_GET['compta_compte'] ?>) groupe <a href="?tt_compta=1&cpts=no%20LIKE%20%27<? echo $ligne_compte->groupe_sous; ?>%25%27"><? echo $ligne_compte->groupe_sous; ?></a><br>
<form action="" method="post">

<?
//$_SESSION['interval_cpt_debut']="";
//$_SESSION['interval_cpt_fin']="";
if ($_POST['Submit'])
	{
	//print_r($_SESSION);
	//print_r($_POST);
	$_SESSION['interval_cpt_debut']=$_POST['interval_cpt_debut_Y']."-".$_POST['interval_cpt_debut_m']."-".$_POST['interval_cpt_debut_d'];
	$_SESSION['interval_cpt_fin']=$_POST['interval_cpt_fin_Y']."-".$_POST['interval_cpt_fin_m']."-".$_POST['interval_cpt_fin_d'];
	$_SESSION['interval_act']=$_POST['interval'];
	}
if (!$_SESSION['interval_cpt_debut'])
	{$_SESSION['interval_cpt_debut']=date("Y-m")."-01";}
if (!$_SESSION['interval_cpt_fin'] )
	{
	$next_m=date("m")+1;
	if ($next_m==13)
	{$next_m=1;}
	if ($next_m<10)
	{$next_m="0".$next_m;}
	
	$_SESSION['interval_cpt_fin']=date("Y-").$next_m."-01";
	} 
?>
Interval 
		<input name="interval" type="checkbox" id="interval" value="1" <? if ($_SESSION['interval_act']) {print "checked";} ?>>
		du
		<?
dates_select_trois($_SESSION['interval_cpt_debut'], "2000", (date("Y")+50), "interval_cpt_debut");
print "(incl) au ";
dates_select_trois($_SESSION['interval_cpt_fin'], "2000", (date("Y")+50), "interval_cpt_fin");
print " (excl) ";


?>
<input type="submit" name="Submit" value="OK">
</form>
<?
	if ($_SESSION['interval_act'])
		{
		$sql_total_debit="SELECT SUM(somme) as total_debit FROM cpt_journal WHERE  no_compte_debit='".$_GET['compta_compte']."' AND date >= '".$_SESSION['interval_cpt_debut']." 00:00:00' AND date < '".$_SESSION['interval_cpt_fin']." 00:00:00' ORDER BY date DESC LIMIT ".$_GET['compta_releve_debut'].",$nombre";
		$sql_total_credit="SELECT SUM(somme) as total_credit FROM cpt_journal WHERE  no_compte_credit='".$_GET['compta_compte']."' AND date >= '".$_SESSION['interval_cpt_debut']." 00:00:00' AND date < '".$_SESSION['interval_cpt_fin']." 00:00:00' ORDER BY date DESC LIMIT ".$_GET['compta_releve_debut'].",$nombre";
		}
	else
		{
		$sql_total_debit="SELECT SUM(somme) as total_debit FROM cpt_journal WHERE  no_compte_debit='".$_GET['compta_compte']."' AND date <= NOW()";
		$sql_total_credit="SELECT SUM(somme) as total_credit FROM cpt_journal WHERE  no_compte_credit='".$_GET['compta_compte']."' AND date <= NOW()";
		}
		
		$res_total_debit=mysql_query($sql_total_debit,$db);
		$ligne_total_debit=mysql_fetch_object($res_total_debit);
		$total_debit=$ligne_total_debit->total_debit;
		
		$res_total_credit=mysql_query($sql_total_credit,$db);
		$ligne_total_credit=mysql_fetch_object($res_total_credit);
		$total_credit=$ligne_total_credit->total_credit;
		
	
?>
D&eacute;bit: <? print $total_debit; ?><br>
Cr&eacute;dit: <? print $total_credit; ?><br>
<?
$solde=$total_debit-$total_credit;
if (substr($_GET['compta_compte'],0,1)==2 OR substr($_GET['compta_compte'],0,1)==6)
	{$solde=-$solde;}
?>
Solde: <? print $solde; ?>
<table border=1 cellpadding="3">
<tr><td>date</td><td>libelle</td><td>commentaire</td>
<td>d&eacute;bit</td>
<td>cr&eacute;dit</td><td>état</td>
</tr>
<?

	if ($_SESSION['interval_act'])
		{
		$sql_journal="SELECT * FROM cpt_journal WHERE ( no_compte_credit='".$_GET['compta_compte']."' OR no_compte_debit='".$_GET['compta_compte']."' ) AND date >= '".$_SESSION['interval_cpt_debut']." 00:00:00' AND date < '".$_SESSION['interval_cpt_fin']." 00:00:00' ORDER BY date DESC LIMIT ".$_GET['compta_releve_debut'].",$nombre";
		}
	else
		{
		$sql_journal="SELECT * FROM cpt_journal WHERE no_compte_credit='".$_GET['compta_compte']."' OR no_compte_debit='".$_GET['compta_compte']."' ORDER BY date DESC LIMIT ".$_GET['compta_releve_debut'].",$nombre";
		}
$res_journal=mysql_query($sql_journal,$db);
while($ligne_journal=mysql_fetch_object($res_journal))
	{
	// recherchr	 des libelle s des comptes
	$sql_credit="SELECT * FROM cpt_comptes WHERE no='$ligne_journal->no_compte_credit'";
	$res_credit=mysql_query($sql_credit,$db);
	$ligne_credit=mysql_fetch_object($res_credit);
	$sql_debit="SELECT * FROM cpt_comptes WHERE no='$ligne_journal->no_compte_debit'";
	$res_debit=mysql_query($sql_debit,$db);
	$ligne_debit=mysql_fetch_object($res_debit);
	?>
	<tr <? if ($ligne_journal->date > date("Y-m-d H:i:s")) {?> bgcolor="#DDDDDD" <? } ?> > <?
		
	//retour   la ligne dans la date
	$ligne_journal->date = format_date($ligne_journal->date,"d/m/Y@H:i");
	$ligne_journal->date = ereg_replace('@','<br>',$ligne_journal->date);
	$link='http://myadmin.dj-r.ch/tbl_change.php?lang=fr-iso-8859-1&server=1&db=djr1&table=cpt_journal&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&primary_key=+%60id%60+%3D+'.$ligne_journal->id.'&sql_query=SELECT+%2A++FROM+%60cpt_journal%60+WHERE+%60id%60+%3D+'.$ligne_journal->id.'&goto=sql.php';
	?>
	<td><?= $ligne_journal->date?><br>id <a href="<?= $link?>" target=_blank><?= $ligne_journal->id?></a></td>
	<?
	//print "<td>$ligne_journal->date<br>id $ligne_journal->id</td>";
	$dir='db_compta/'.$ligne_journal->id; ?>
	<td><?= $ligne_journal->libelle?>
	<? if ($handle = @opendir($dir)) 
		{
		$fichier_lien= '<a target="_blank" href="ftp://sys_dj-r@www.dj-r.ch/httpdocs/1564fd6a87s65fd41as32df18aw7e5sd12yx1c/db_compta/'.$ligne_journal->id.'/"><img src="../images/dossier_20.gif" border="0"></a>';
		/* This is the correct way to loop over the directory. */
		while (false !== ($file = readdir($handle))) 
			{
			if ($file != '..' && $file != '.')
				{
				$fichier_lien=$fichier_lien.'<a target="_blank" href="db_compta/'.$ligne_journal->id.'/'.$file.'"><img src="../images/trombone_20.jpg" border="0" Title="'.$file.'"></a>';
				}
			}
		}
	else 
		{		
		$fichier_lien = '<a href="pop.compta_make_dir.php?dir='.$ligne_journal->id.'" target="_blank"><img src="../images/dossieradd_20.gif" border="0"></a>';
		}
	?>
	<br><?= $fichier_lien?>
	</td>
	<td>
	<?
	if ($ligne_debit->no==$_GET['compta_compte']) 
		{ ?>
		depuis <?= $ligne_credit->libelle_admin?> (<?= $ligne_credit->no?>) <a href="?compta_compte=<?= $ligne_credit->no?>">
		<img src="../images/intero12.gif" alt="Type: <?= $ligne_credit->type?>\nN : <?= $ligne_credit->no?>\n
		Libelle public: <?= $ligne_credit->libelle_public?>\nLibelle admin: <?= $ligne_credit->libelle_admin?>\n
		Voir le compte..." border="0"></a><br><?= $ligne_journal->commentaire?><?
		}
	if ($ligne_credit->no==$_GET['compta_compte']) 
		{ ?>
		vers <?= $ligne_debit->libelle_admin?> (<?= $ligne_debit->no?>) <a href="?compta_compte=<?= $ligne_debit->no?>">
		<img src="../images/intero12.gif" alt="Type: <?= $ligne_debit->type?>\nN : <?= $ligne_debit->no?>\n
		Libelle public: <?= $ligne_debit->libelle_public?>\nLibelle admin: <?= $ligne_debit->libelle_admin?>\n
		Voir le compte..." border="0"></a><br><?= $ligne_journal->commentaire?><?
		} ?>
	<?
	if ($ligne_journal->id_fiche_loc_link)
		{
		$sql_fiche_loc_info="SELECT date_debut, nom_event FROM fiches_loc WHERE id='$ligne_journal->id_fiche_loc_link'";
		$res_fiche_loc_info=mysql_query($sql_fiche_loc_info,$db);
		$ligne_fiche_loc_info=mysql_fetch_object($res_fiche_loc_info);
		?> 
		<br /> lié à la fiche n° <a href="?nv_devis=1&continue=<?= $ligne_journal->id_fiche_loc_link?>"><?= $ligne_journal->id_fiche_loc_link?></a> (<?= $ligne_fiche_loc_info->date_debut?>, <?= $ligne_fiche_loc_info->nom_event?>) 
		<?
		}
		?>
		</td>
        <?
	if ($ligne_debit->no==$_GET['compta_compte']) 
		{ ?>
		<td><?= $ligne_journal->somme?></td><?
		print "<td></td>";
		}
	if ($ligne_credit->no==$_GET['compta_compte']) 
		{
		print "<td></td>"; ?>
		<td><?= $ligne_journal->somme?></td><?
		}
	?>
    <td><?= $ligne_journal->etat_transaction?></td>
	</tr>
	<?
	
	
	}

?>

</table>
<a href="?compta_compte=<? echo $_GET['compta_compte'] ?>&compta_releve_debut=0">&lt;&lt;-</a> <a href="?compta_compte=<? echo $_GET['compta_compte'] ?>&compta_releve_debut=<?
if ($_GET['compta_releve_debut']-$nombre>=0) 
{echo $_GET['compta_releve_debut']-$nombre;} 
else  
{echo "0";} 
?>">&lt;--</a> <a href="?compta_compte=<? echo $_GET['compta_compte'] ?>&compta_releve_debut=<? echo $_GET['compta_releve_debut']+$nombre;  ?>">--&gt;</a>
<img src="../images/intero12.gif" width="12" height="12">